package com.biyesheji.service;

import com.biyesheji.domain.Wares;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.transaction.annotation.Transactional;

import java.text.ParseException;
import java.util.List;

/**
 * <p>
 * 商品管理 服务类
 * </p>
 *
 * @author 崔
 * @since 2023-02-12
 */
@Transactional
public interface IWaresService extends IService<Wares> {


    // 根据 (id, 商品名称, 最大经度, 最小经度, 最大纬度, 最小纬度, 地址,  状态) 条件，得到民宿商品
    public List<Wares> getWares(Long id, String waresName,  String maxLng, String minLng, String maxLat, String minLat, String address, Long createPhone, Integer status);

    // 根据以下的 (id, 商品名称, 地址, 创建人的手机号码,  状态) 条件，得到民宿商品
    public List<Wares> getWares2(Long id, String waresName,  String address, Long createPhone, Integer status);

    // 根据 (id, 商品名称, 地址,  状态) 条件，得到民宿商品
    public List<Wares> getWares3(Long id, String waresName,  String maxLng, String minLng, String maxLat, String minLat, String address, Long createPhone, Integer status);

    // 修改商品
    public Boolean updateWaresStatus(Wares wares) throws ParseException;


    public List<Wares> getWaresByBusinessPhone(String businessPhone);




    }
